import LC from "../LC"

var tabbarList = [{
	path: '/pages/home/home',
	isCheck: false // 是否需要校验
}, {
	path: '/pages/quotation/quotation',
	isCheck: true
},
{
	path: '/pages/transaction/transaction',
	isCheck: true
},
 {
	path: '/pages/contract/contract',
	isCheck: true
},
 {
	path: '/pages/assets/assets',
	isCheck: true
}
]

export default {
	data() {
		return {
			tabbarIndex: 0
		}
	},
	onShow() {
		if (!LC.$store('user').isLogin) {
			this.$nextTick(()=>{
					uni.reLaunch({
				url: '/pages/login/login'
			})
			})
		
		}
		// if (uni.getSystemInfoSync().platform == "android") {
		// 	var system = uni.getSystemInfoSync()
		// 	var width = system.windowWidth / 2
		// 	var style = {
		// 		left: '0px',
		// 		bottom: '0px',
		// 		height: '50px',
		// 		width: `100%`
		// 	}
		// 	var Views = new plus.nativeObj.View('showModalView', style)
		// 	// Views.drawRect('rgba(0,0,0,0.5)', { bottom: '0px', left: '0px', width: `${width}px`, height: '50px'}, 'tabbarIndex')
		// 	// Views.drawRect('rgba(0,202,0,0.5)', { bottom: '0px', left: `${width*1}px`, width: `${width}px`, height: '50px'}, 'tabbarThree')
		// 	Views.show()
		// 	getApp().globalData.Views = Views
		// 	var valueIndex = 0
		// 	Views.addEventListener('click', res => {
		// 		if (res.pageX < width) {
		// 			valueIndex = 0
		// 		} else if (res.pageX < width * 2) {
		// 			valueIndex = 1
		// 		}
		// 		this.tabClick(valueIndex)
		// 	})
		// }
		
		
	},
	methods: {
		tabClick(index) {
			if (index != this.tabbarIndex) {
				var toSwitch = tabbarList[index]
				// 是否需要校验
				if (toSwitch.isCheck&&!LC.$store('user').isLogin) {
					uni.reLaunch({
						url: '/pages/login/login'
					})
				} else {
					this.tabbarIndex = index
					uni.switchTab({
						url: toSwitch.path
					})
				}
			}
		}
	}
}